home *** CD-ROM | disk | FTP | other *** search
- /* k 0015 09/07/90 */
- /* k 0041 30/08/90 */
- /* k 0049 12/09/90 */
- /* k 0053 13/09/90 */
- /* k 0100 31/12/90 */
- /* k 0206 06/09/91 *//* fhalf - short offset to buffer ds */
- /* k 0215 14/09/91 *//* comment delimiter */
- /* k 0270 18/11/91 *//* unsigned char */
- #define SAVEB 0x80 /* naus.h */
- #define NOSAVEB 0xff-0x80
- #define LS_ACT 0x40
- #define LS_SESS 0x20
- #define LS_NOACT 0xff-0x40
- #define LS_NOSESS 0xff-0x20
- #define LOGOFF 0x80
- #define NOLOGOFF 0xff-0x80
- struct save_7927 {
- #if (OS_TYPE==1||OS_TYPE==2) /* @0100 */
- unsigned char *dbuf; /* @0100 */
- short len; /* @0100 */
- #else /* @0100 */
- #if (OS_TYPE==0) /* @0206 */
- short fhalf; /* @0206 */
- #else /* @0206 */
- unsigned char *fhalf; /* first 1920 pointer */
- unsigned char *shalf; /* second 1920 pointer */
- #endif /* @0206 */
- int cursor;
- int en_kbd;
- int en_port;
- unsigned char sbyte; /* @0039 *//* @0270 */
- #endif /* @0100 */
- };
- struct naus0 {
- char sgtyp; /* area type */ /* @0049 */
- char sarea; /* area address */ /* @0049 */
- char sgnet; /* node address */ /* @0049 */
- char selem; /* element address */ /* @0049 */
- char sflg; /* flag */ /* @0049 */
- char sflg1; /* flag 1 */ /* @0049 */
- short sseno; /* session number */ /* @0049 */
- struct hscb *link; /* hscb pointer */ /* @0049 */
- char id[5][8]; /* user, password, applname, mode, */ /* @0049 */
- /* node name */ /* @0049 */
- char dar; /* destination area addr */ /* @0049 */
- char sdlci; /* dlc index */ /* @0049 */
- long sreq; /* resp waiting queue */ /* @0049 */
- short smxse; /* max session number */ /* @0049 */
- short sid; /* current id */ /* @0049 */
- short urc; /* current urc */ /* @0053 */ /* @0049 */
- char srln; /* release line number */ /* @0049 */
- struct rqb *dataq; /* datagram queue pointer */ /* @0041 */
- char cur_scr;
- struct ls { /* @0100 */
- unsigned char flag;
- char fsm; /* finite state mashine */ /* @0053 */
- short urc; /* pending urc */ /* @0053 */
- short snf; /* pending snf *//* @0215 */ /* @0053 */
- struct hscb *hscbp;
- struct save_7927 sbuf; /* 0015 */
- /* save buffer ptr for logical screen */
- } ls[9]; /* maximum 9 logical screens */
- };
-